package com.itheima.d1_polymorphism;

public class Demo01 {
    public static void main(String[] args) {

        // 目标：认识多态
        Student s1 = new Student();
        Teacher t1 = new Teacher();

        //对象多态
        People p1 = new Student();
        People p2 = new Teacher();

        Object o = new Student();

        //学生对象可以使用学生本类Student表示，也可以使用父类型People，Object来表示。这就是对象的多态。父类型可以接收子类对象


        //方法多态
        //同一种类型的对象，调用相同的方法，执行的结果逻辑是不一样，这就是方法的多态。
        p1.run();
        p2.run();


    }
}
